/*
 * Copyright 2009 Kaspar Minosiants http://www.minosiants.com.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.minosiants.confluence.blog.plugin.impl.tweet2it;

import java.util.HashMap;
import java.util.Map;
import com.minosiants.confluence.blog.plugin.tweet2it.IDataReopository;

/**
 *	Project home: http://tweet2it.minosiants.com
 *
 *  @author Kaspar Minosiants
 *
 * 	$Id:$
 */
public class MapDataReopository implements IDataReopository{
	private Map<String,OAuthUserData> oauthUsersDataMap;

	public MapDataReopository() {
		super();
		oauthUsersDataMap=new HashMap<String, OAuthUserData>();
	}

	@Override
	public OAuthUserData getOAuthUserData(String id) {
		return oauthUsersDataMap.get(id);
	}

	@Override
	public void removeOAuthUserData(String id) {		
		oauthUsersDataMap.remove(id);
	}

	@Override
	public void storeOAuthUserData(String id, OAuthUserData oauthUserData) {
		oauthUsersDataMap.put(id, oauthUserData);		
	}

}
